-I $(srcdir) \
-o $@
CLEANFILES += Shell-0.1.gir
-EXTRA_DIST += fix-meta-rectangle.py
# The dependency on libgnome-shell.la here is because g-ir-compiler opens it
# (not the fake library, since we've already done the rewriting)
+++ /dev/null
-#!/usr/bin/python
-import re
-import sys
-
-# gobject-introspection currently has a bug where an alias like
-# 'typedef GdkRectangle cairo_rect_int_t' is stored un-namespaced,
-# so it is taken to apply to all *Rectangle types. Fixing this
-# requires a significant rework of g-ir-scanner, so for the moment
-# we fix up the output using this script.
-#
-# https://bugzilla.gnome.org/show_bug.cgi?id=622609
-
-GDK_RECTANGLE = re.compile(r'Gdk\.Rectangle')
-META_RECTANGLE = re.compile(r'MetaRectangle')
-
-i = open(sys.argv[1], 'r')
-o = open(sys.argv[2], 'w')
-for line in i:
- if GDK_RECTANGLE.search(line) and META_RECTANGLE.search(line):
- line = re.sub('Gdk.Rectangle', 'Meta.Rectangle', line)
- o.write(line)